#pragma once
#include <curl/curl.h>

size_t header_callback_proxy(char *buffer, size_t size, size_t nitems, void *userdata);
size_t read_callback_proxy(char *buffer, size_t size, size_t nitems, void *userdata);
size_t write_callback_proxy(char *buffer, size_t size, size_t nitems, void *userdata);
size_t header_callback_download(char *buffer, size_t size, size_t nitems, void *userdata);
size_t write_callback_download(char *buffer, size_t size, size_t nitems, void *userdata);
void *memmem_priv(const void *l, size_t l_len, const void *s, size_t s_len);
double getCurrentTime(void);
void configureCurlHandle(CURL *curl);
int getCurrentTlsBackend(CURL *curl);
